import { get, post } from "@/utils/network.js";

/**
 * 获取推广的店铺列表
 */
export function getBuyShopList(page) {
	return post("wanlshop/order/getBuyShopList", { page });
}

/**
 * 获取推广的商品列表
 * @param {Number} page 页码
 * @param {String} type 1:卡券/套餐 2:自提商品 3:同城配送
 */
export function getBuyGoodsList(page, type) {
	return post("wanlshop/order/getBuyList", { page, type });
}

/**
 * 商品分类
 */
export function getGoodsCategory() {
	return post("shop.shop/GetGoodsCategory", {});
}

/**
 * 获取店铺内部分类
 */
export function getShopGoodsCategory() {
	return post("shop.shop/GetShopGoodsCategory", {});
}

/**
 * 获取店铺品牌
 */
export function getBrandList() {
	return post("shop.shop/GetBrandList", {});
}

/**
 * 获取模版列表
 */
export function getLogisticsList() {
	return post("shop.shop/GetLogisticsList", {});
}

/**
 * 添加商品
 * @param {Object} params 商品参数
 * @param {String} params.title 商品名称
 * @param {String} params.category_id 商品分类
 * @param {String} params.delivery_type 商品类型 0:正常商品 1:卡券/套餐 2:自提商品 3:同城配送
 * @param {String} params.shop_category_id 店铺内部分类
 * @param {String} params.freight_id 运费模版
 * @param {String} params.brand_id 品牌ID
 * @param {String} params.image 商品图片
 * @param {String} params.images 图片轮播图
 * @param {String} params.content 商品详情信息
 */
export function addGoods(params) {
	return post("shop.shop/AddGoods", params);
}
